![]() |
Kinetis SDK API Reference Manual
1.0.0-beta
Freescale Semiconductor, Inc.
|
The section describes the programming interface of the FlexCAN HAL driver. More...
Data Structures | |
| struct | flexcan_id_table_t |
| FlexCAN RX FIFO ID filter table structure. More... | |
| struct | flexcan_berr_counter_t |
| FlexCAN bus error counters. More... | |
| struct | flexcan_mb_code_status_tx_t |
| FlexCAN MB code and status for transmitting. More... | |
| struct | flexcan_mb_code_status_rx_t |
| FlexCAN MB code and status for receiving. More... | |
| struct | flexcan_rx_fifo_config_t |
| FlexCAN Rx FIFO configuration. More... | |
| struct | flexcan_mb_t |
| FlexCAN message buffer structure. More... | |
| struct | flexcan_user_config_t |
| FlexCAN configuration. More... | |
| struct | flexcan_time_segment_t |
| FlexCAN timing related structures. More... | |
Configuration | |
| flexcan_status_t | flexcan_hal_enable (uint8_t instance) |
| Enables FlexCAN controller. More... | |
| flexcan_status_t | flexcan_hal_disable (uint8_t instance) |
| Disables FlexCAN controller. More... | |
| static bool | flexcan_hal_is_enabled (uint8_t instance) |
| Checks whether the FlexCAN is enabled or disabled. More... | |
| flexcan_status_t | flexcan_hal_sw_reset (uint8_t instance) |
| Resets the FlexCAN controller. More... | |
| flexcan_status_t | flexcan_hal_select_clk (uint8_t instance, flexcan_clk_source_t clk) |
| Selects the clock source for FlexCAN. More... | |
| flexcan_status_t | flexcan_hal_init (uint8_t instance, const flexcan_user_config_t *data) |
| Initializes the FlexCAN controller. More... | |
| void | flexcan_hal_set_time_segments (uint8_t instance, flexcan_time_segment_t *time_seg) |
| Sets the FlexCAN time segments for setting up bit rate. More... | |
| void | flexcan_hal_get_time_segments (uint8_t instance, flexcan_time_segment_t *time_seg) |
| Gets the FlexCAN time segments to calculate the bit rate. More... | |
| void | flexcan_hal_exit_freeze_mode (uint8_t instance) |
| Un freezes the FlexCAN module. More... | |
| void | flexcan_hal_enter_freeze_mode (uint8_t instance) |
| Freezes the FlexCAN module. More... | |
| flexcan_status_t | flexcan_hal_enable_operation_mode (uint8_t instance, flexcan_operation_modes_t mode) |
| Enables operation mode. More... | |
| flexcan_status_t | flexcan_hal_disable_operation_mode (uint8_t instance, flexcan_operation_modes_t mode) |
| Disables operation mode. More... | |
Data transfer | |
| flexcan_status_t | flexcan_hal_set_mb_tx (uint8_t instance, const flexcan_user_config_t *data, uint32_t mb_idx, flexcan_mb_code_status_tx_t *cs, uint32_t msg_id, uint8_t *mb_data) |
| Sets the FlexCAN message buffer fields for transmitting. More... | |
| flexcan_status_t | flexcan_hal_set_mb_rx (uint8_t instance, const flexcan_user_config_t *data, uint32_t mb_idx, flexcan_mb_code_status_rx_t *cs, uint32_t msg_id) |
| Set the FlexCAN message buffer fields for receiving. More... | |
| flexcan_status_t | flexcan_hal_get_mb (uint8_t instance, const flexcan_user_config_t *data, uint32_t mb_idx, flexcan_mb_t *mb) |
| Gets the FlexCAN message buffer fields. More... | |
| flexcan_status_t | flexcan_hal_lock_rx_mb (uint8_t instance, const flexcan_user_config_t *data, uint32_t mb_idx) |
| Locks the FlexCAN Rx message buffer. More... | |
| static void | flexcan_hal_unlock_rx_mb (uint8_t instance) |
| Unlocks the FlexCAN Rx message buffer. More... | |
| void | flexcan_hal_enable_rx_fifo (uint8_t instance) |
| Enables the Rx FIFO. More... | |
| void | flexcan_hal_disable_rx_fifo (uint8_t instance) |
| Disables the Rx FIFO. More... | |
| void | flexcan_hal_set_rx_fifo_filters_number (uint8_t instance, uint32_t number) |
| Sets the number of the Rx FIFO filters. More... | |
| void | flexcan_hal_set_max_mb_number (uint8_t instance, const flexcan_user_config_t *data) |
| Sets the maximum number of Message Buffers. More... | |
| flexcan_status_t | flexcan_hal_set_id_filter_table_elements (uint8_t instance, const flexcan_user_config_t *data, flexcan_rx_fifo_id_element_format_t id_format, flexcan_id_table_t *id_filter_table) |
| Sets the Rx FIFO ID filter table elements. More... | |
| flexcan_status_t | flexcan_hal_set_rx_fifo (uint8_t instance, const flexcan_user_config_t *data, flexcan_rx_fifo_id_element_format_t id_format, flexcan_id_table_t *id_filter_table) |
| Sets the FlexCAN Rx FIFO fields. More... | |
| flexcan_status_t | flexcan_hal_read_fifo (uint8_t instance, flexcan_mb_t *rx_fifo) |
| Gets the FlexCAN Rx FIFO data. More... | |
Interrupts | |
| flexcan_status_t | flexcan_hal_enable_mb_interrupt (uint8_t instance, const flexcan_user_config_t *data, uint32_t mb_idx) |
| Enables the FlexCAN Message Buffer interrupt. More... | |
| flexcan_status_t | flexcan_hal_disable_mb_interrupt (uint8_t instance, const flexcan_user_config_t *data, uint32_t mb_idx) |
| Disables the FlexCAN Message Buffer interrupt. More... | |
| void | flexcan_hal_enable_error_interrupt (uint8_t instance) |
| Enables error interrupt of the FlexCAN module. More... | |
| void | flexcan_hal_disable_error_interrupt (uint8_t instance) |
| Disables error interrupt of the FlexCAN module. More... | |
| void | flexcan_hal_enable_bus_off_interrupt (uint8_t instance) |
| Enables Bus off interrupt of the FlexCAN module. More... | |
| void | flexcan_hal_disable_bus_off_interrupt (uint8_t instance) |
| Disables Bus off interrupt of the FlexCAN module. More... | |
| void | flexcan_hal_enable_wakeup_interrupt (uint8_t instance) |
| Enables Wakeup interrupt of the FlexCAN module. More... | |
| void | flexcan_hal_disable_wakeup_interrupt (uint8_t instance) |
| Disables Wakeup interrupt of the FlexCAN module. More... | |
| void | flexcan_hal_enable_tx_warning_interrupt (uint8_t instance) |
| Enables TX warning interrupt of the FlexCAN module. More... | |
| void | flexcan_hal_disable_tx_warning_interrupt (uint8_t instance) |
| Disables TX warning interrupt of the FlexCAN module. More... | |
| void | flexcan_hal_enable_rx_warning_interrupt (uint8_t instance) |
| Enables RX warning interrupt of the FlexCAN module. More... | |
| void | flexcan_hal_disable_rx_warning_interrupt (uint8_t instance) |
| Disables RX warning interrupt of the FlexCAN module. More... | |
Status | |
| static uint32_t | flexcan_hal_get_freeze_ack (uint8_t instance) |
| Gets the value of FlexCAN freeze ACK. More... | |
| uint8_t | flexcan_hal_get_mb_int_flag (uint8_t instance, const flexcan_user_config_t *data, uint32_t mb_idx) |
| Gets the individual FlexCAN MB interrupt flag. More... | |
| static uint32_t | flexcan_hal_get_all_mb_int_flags (uint8_t instance) |
| Gets all FlexCAN MB interrupt flags. More... | |
| static void | flexcan_hal_clear_mb_int_flag (uint8_t instance, uint32_t reg_val) |
| Clears the interrupt flag of the message buffers. More... | |
| void | flexcan_hal_get_err_counter (uint8_t instance, flexcan_berr_counter_t *err_cnt) |
| Gets the transmit error counter and receives the error counter. More... | |
| static uint32_t | flexcan_hal_get_err_status (uint8_t instance) |
| Gets error and status. More... | |
| void | flexcan_hal_clear_err_interrupt_status (uint8_t instance) |
| Clears all other interrupts in ERRSTAT register (Error, Busoff, Wakeup). More... | |
Mask | |
| void | flexcan_hal_set_mask_type (uint8_t instance, flexcan_rx_mask_type_t type) |
| Sets the Rx masking type. More... | |
| void | flexcan_hal_set_rx_fifo_global_std_mask (uint8_t instance, uint32_t std_mask) |
| Sets the FlexCAN RX FIFO global standard mask. More... | |
| void | flexcan_hal_set_rx_fifo_global_ext_mask (uint8_t instance, uint32_t ext_mask) |
| Sets the FlexCAN Rx FIFO global extended mask. More... | |
| flexcan_status_t | flexcan_hal_set_rx_individual_std_mask (uint8_t instance, const flexcan_user_config_t *data, uint32_t mb_idx, uint32_t std_mask) |
| Sets the FlexCAN Rx individual standard mask for ID filtering in the Rx MBs and the Rx FIFO. More... | |
| flexcan_status_t | flexcan_hal_set_rx_individual_ext_mask (uint8_t instance, const flexcan_user_config_t *data, uint32_t mb_idx, uint32_t ext_mask) |
| Sets the FlexCAN Rx individual extended mask for ID filtering in the Rx MBs and the Rx FIFO. More... | |
| void | flexcan_hal_set_rx_mb_global_std_mask (uint8_t instance, uint32_t std_mask) |
| Sets the FlexCAN Rx MB global standard mask. More... | |
| void | flexcan_hal_set_rx_mb_buf14_std_mask (uint8_t instance, uint32_t std_mask) |
| Sets the FlexCAN RX MB BUF14 standard mask. More... | |
| void | flexcan_hal_set_rx_mb_buf15_std_mask (uint8_t instance, uint32_t std_mask) |
| Sets the FlexCAN Rx MB BUF15 standard mask. More... | |
| void | flexcan_hal_set_rx_mb_global_ext_mask (uint8_t instance, uint32_t ext_mask) |
| Sets the FlexCAN RX MB global extended mask. More... | |
| void | flexcan_hal_set_rx_mb_buf14_ext_mask (uint8_t instance, uint32_t ext_mask) |
| Sets the FlexCAN RX MB BUF14 extended mask. More... | |
| void | flexcan_hal_set_rx_mb_buf15_ext_mask (uint8_t instance, uint32_t ext_mask) |
| Sets the FlexCAN RX MB BUF15 extended mask. More... | |
| static uint32_t | flexcan_hal_get_rx_fifo_id_acceptance_filter (uint8_t instance) |
| Gets the FlexCAN ID acceptance filter hit indicator on Rx FIFO. More... | |
| struct flexcan_id_table_t |
Data Fields | |
| bool | is_remote_mb |
| Remote frame. | |
| bool | is_extended_mb |
| Extended frame. | |
| uint32_t * | id_filter |
| Rx FIFO ID filter elements. | |
| struct flexcan_berr_counter_t |
| struct flexcan_mb_code_status_tx_t |
Data Fields | |
| flexcan_mb_code_tx_t | code |
| MB code for Tx buffers. | |
| flexcan_mb_id_type_t | msg_id_type |
| Type of message ID (standard or extended) | |
| uint32_t | data_length |
| Length of Data in Bytes. | |
| uint32_t | substitute_remote |
| Substitute remote request (used only in. | |
| uint32_t | remote_transmission |
| extended format) More... | |
| bool | local_priority_enable |
| 1 if enable it; 0 if disable it | |
| uint32_t | local_priority_val |
| Local priority value [0..2]. | |
| uint32_t flexcan_mb_code_status_tx_t::remote_transmission |
Remote transmission request
| struct flexcan_mb_code_status_rx_t |
Data Fields | |
| flexcan_mb_code_rx_t | code |
| MB code for Rx buffers. | |
| flexcan_mb_id_type_t | msg_id_type |
| Type of message ID (standard or extended) | |
| uint32_t | data_length |
| Length of Data in Bytes. | |
| uint32_t | substitute_remote |
| Substitute remote request (used only in. | |
| uint32_t | remote_transmission |
| extended format) More... | |
| bool | local_priority_enable |
| 1 if enable it; 0 if disable it | |
| uint32_t | local_priority_val |
| Local priority value [0..2]. | |
| uint32_t flexcan_mb_code_status_rx_t::remote_transmission |
Remote transmission request
| struct flexcan_rx_fifo_config_t |
Data Fields | |
| flexcan_mb_id_type_t | msg_id_type |
| Type of message ID. | |
| uint32_t | data_length |
| (standard or extended) More... | |
| uint32_t | substitute_remote |
| Substitute remote request (used. | |
| uint32_t | remote_transmission |
| only in extended format) More... | |
| flexcan_rx_fifo_id_element_format_t | id_filter_number |
| The number of Rx FIFO ID filters. | |
| uint32_t flexcan_rx_fifo_config_t::data_length |
Length of Data in Bytes
| uint32_t flexcan_rx_fifo_config_t::remote_transmission |
Remote transmission request
| struct flexcan_mb_t |
Data Fields | |
| uint32_t | cs |
| Code and Status. | |
| uint32_t | msg_id |
| Message Buffer ID. | |
| uint8_t | data [kFlexCanMessageSize] |
| Bytes of the FlexCAN message. | |
| struct flexcan_user_config_t |
Data Fields | |
| uint32_t | num_mb |
| The number of Message Buffers needed. | |
| uint32_t | max_num_mb |
| The maximum number of Message Buffers. | |
| flexcan_rx_fifo_id_filter_num_t | num_id_filters |
| The number of Rx FIFO ID filters needed. | |
| bool | is_rx_fifo_needed |
| 1 if needed; 0 if not | |
| bool | is_rx_mb_needed |
| 1 if needed; 0 if not | |
| struct flexcan_time_segment_t |
Data Fields | |
| uint32_t | propseg |
| Propagation segment. | |
| uint32_t | pseg1 |
| Phase segment 1. | |
| uint32_t | pseg2 |
| Phase segment 2. | |
| uint32_t | pre_divider |
| Clock pre divider. | |
| uint32_t | rjw |
| Resync jump width. | |
| enum _flexcan_constants |
| enum _flexcan_err_status |
| enum flexcan_mb_code_rx_t |
| enum flexcan_mb_code_tx_t |
| enum flexcan_mb_id_type_t |
| enum flexcan_clk_source_t |
| enum flexcan_int_type_t |
| flexcan_status_t flexcan_hal_enable | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| flexcan_status_t flexcan_hal_disable | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
|
inlinestatic |
| instance | The FlexCAN instance number |
| flexcan_status_t flexcan_hal_sw_reset | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| flexcan_status_t flexcan_hal_select_clk | ( | uint8_t | instance, |
| flexcan_clk_source_t | clk | ||
| ) |
| instance | The FlexCAN instance number |
| clk | The FlexCAN clock source |
| flexcan_status_t flexcan_hal_init | ( | uint8_t | instance, |
| const flexcan_user_config_t * | data | ||
| ) |
| instance | The FlexCAN instance number |
| data | The FlexCAN platform data. |
| void flexcan_hal_set_time_segments | ( | uint8_t | instance, |
| flexcan_time_segment_t * | time_seg | ||
| ) |
| instance | The FlexCAN instance number |
| time_seg | FlexCAN time segments, which need to be set for the bit rate. |
| void flexcan_hal_get_time_segments | ( | uint8_t | instance, |
| flexcan_time_segment_t * | time_seg | ||
| ) |
| instance | The FlexCAN instance number |
| time_seg | FlexCAN time segments read for bit rate |
| void flexcan_hal_exit_freeze_mode | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| void flexcan_hal_enter_freeze_mode | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| flexcan_status_t flexcan_hal_enable_operation_mode | ( | uint8_t | instance, |
| flexcan_operation_modes_t | mode | ||
| ) |
| instance | The FlexCAN instance number |
| mode | An operation mode to be enabled |
| flexcan_status_t flexcan_hal_disable_operation_mode | ( | uint8_t | instance, |
| flexcan_operation_modes_t | mode | ||
| ) |
| instance | The FlexCAN instance number |
| mode | An operation mode to be disabled |
| flexcan_status_t flexcan_hal_set_mb_tx | ( | uint8_t | instance, |
| const flexcan_user_config_t * | data, | ||
| uint32_t | mb_idx, | ||
| flexcan_mb_code_status_tx_t * | cs, | ||
| uint32_t | msg_id, | ||
| uint8_t * | mb_data | ||
| ) |
| instance | The FlexCAN instance number |
| data | The FlexCAN platform data |
| mb_idx | Index of the message buffer |
| cs | CODE/status values (TX) |
| msg_id | ID of the message to transmit |
| mb_data | Bytes of the FlexCAN message |
| flexcan_status_t flexcan_hal_set_mb_rx | ( | uint8_t | instance, |
| const flexcan_user_config_t * | data, | ||
| uint32_t | mb_idx, | ||
| flexcan_mb_code_status_rx_t * | cs, | ||
| uint32_t | msg_id | ||
| ) |
| instance | The FlexCAN instance number |
| data | The FlexCAN platform data |
| mb_idx | Index of the message buffer |
| cs | CODE/status values (RX) |
| msg_id | ID of the message to receive |
| flexcan_status_t flexcan_hal_get_mb | ( | uint8_t | instance, |
| const flexcan_user_config_t * | data, | ||
| uint32_t | mb_idx, | ||
| flexcan_mb_t * | mb | ||
| ) |
| instance | The FlexCAN instance number |
| data | The FlexCAN platform data |
| mb_idx | Index of the message buffer |
| mb | The fields of the message buffer |
| flexcan_status_t flexcan_hal_lock_rx_mb | ( | uint8_t | instance, |
| const flexcan_user_config_t * | data, | ||
| uint32_t | mb_idx | ||
| ) |
| instance | The FlexCAN instance number |
| data | The FlexCAN platform data |
| mb_idx | Index of the message buffer |
|
inlinestatic |
| instance | The FlexCAN instance number |
| void flexcan_hal_enable_rx_fifo | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| void flexcan_hal_disable_rx_fifo | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| void flexcan_hal_set_rx_fifo_filters_number | ( | uint8_t | instance, |
| uint32_t | number | ||
| ) |
| instance | The FlexCAN instance number |
| number | The number of Rx FIFO filters |
| void flexcan_hal_set_max_mb_number | ( | uint8_t | instance, |
| const flexcan_user_config_t * | data | ||
| ) |
| instance | The FlexCAN instance number |
| data | The FlexCAN platform data |
| flexcan_status_t flexcan_hal_set_id_filter_table_elements | ( | uint8_t | instance, |
| const flexcan_user_config_t * | data, | ||
| flexcan_rx_fifo_id_element_format_t | id_format, | ||
| flexcan_id_table_t * | id_filter_table | ||
| ) |
| instance | The FlexCAN instance number |
| data | The FlexCAN platform data |
| id_format | The format of the Rx FIFO ID Filter Table Elements |
| id_filter_table | The ID filter table elements which contain if RTR bit, IDE bit and RX message ID need to be set. |
| flexcan_status_t flexcan_hal_set_rx_fifo | ( | uint8_t | instance, |
| const flexcan_user_config_t * | data, | ||
| flexcan_rx_fifo_id_element_format_t | id_format, | ||
| flexcan_id_table_t * | id_filter_table | ||
| ) |
| instance | The FlexCAN instance number |
| data | The FlexCAN platform data |
| id_format | The format of the Rx FIFO ID Filter Table Elements |
| id_filter_table | The ID filter table elements which contain RTR bit, IDE bit, and RX message ID. |
| flexcan_status_t flexcan_hal_read_fifo | ( | uint8_t | instance, |
| flexcan_mb_t * | rx_fifo | ||
| ) |
| instance | The FlexCAN instance number |
| rx_fifo | The FlexCAN receive FIFO data |
| flexcan_status_t flexcan_hal_enable_mb_interrupt | ( | uint8_t | instance, |
| const flexcan_user_config_t * | data, | ||
| uint32_t | mb_idx | ||
| ) |
| instance | The FlexCAN instance number |
| data | The FlexCAN platform data |
| mb_idx | Index of the message buffer |
| flexcan_status_t flexcan_hal_disable_mb_interrupt | ( | uint8_t | instance, |
| const flexcan_user_config_t * | data, | ||
| uint32_t | mb_idx | ||
| ) |
| instance | The FlexCAN instance number |
| data | The FlexCAN platform data |
| mb_idx | Index of the message buffer |
| void flexcan_hal_enable_error_interrupt | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| void flexcan_hal_disable_error_interrupt | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| void flexcan_hal_enable_bus_off_interrupt | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| void flexcan_hal_disable_bus_off_interrupt | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| void flexcan_hal_enable_wakeup_interrupt | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| void flexcan_hal_disable_wakeup_interrupt | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| void flexcan_hal_enable_tx_warning_interrupt | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| void flexcan_hal_disable_tx_warning_interrupt | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| void flexcan_hal_enable_rx_warning_interrupt | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| void flexcan_hal_disable_rx_warning_interrupt | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
|
inlinestatic |
| instance | The FlexCAN instance number |
| uint8_t flexcan_hal_get_mb_int_flag | ( | uint8_t | instance, |
| const flexcan_user_config_t * | data, | ||
| uint32_t | mb_idx | ||
| ) |
| instance | The FlexCAN instance number |
| data | The FlexCAN platform data |
| mb_idx | Index of the message buffer |
|
inlinestatic |
| instance | The FlexCAN instance number |
|
inlinestatic |
| instance | The FlexCAN instance number |
| reg_val | The value to be written to the interrupt flag1 register. |
| void flexcan_hal_get_err_counter | ( | uint8_t | instance, |
| flexcan_berr_counter_t * | err_cnt | ||
| ) |
| instance | The FlexCAN instance number |
| err_cnt | Transmit error counter and receive error counter |
|
inlinestatic |
| instance | The FlexCAN instance number |
| void flexcan_hal_clear_err_interrupt_status | ( | uint8_t | instance | ) |
| instance | The FlexCAN instance number |
| void flexcan_hal_set_mask_type | ( | uint8_t | instance, |
| flexcan_rx_mask_type_t | type | ||
| ) |
| instance | The FlexCAN instance number |
| type | The FlexCAN Rx mask type |
| void flexcan_hal_set_rx_fifo_global_std_mask | ( | uint8_t | instance, |
| uint32_t | std_mask | ||
| ) |
| instance | The FlexCAN instance number |
| std_mask | Standard mask |
| void flexcan_hal_set_rx_fifo_global_ext_mask | ( | uint8_t | instance, |
| uint32_t | ext_mask | ||
| ) |
| instance | The FlexCAN instance number |
| ext_mask | Extended mask |
| flexcan_status_t flexcan_hal_set_rx_individual_std_mask | ( | uint8_t | instance, |
| const flexcan_user_config_t * | data, | ||
| uint32_t | mb_idx, | ||
| uint32_t | std_mask | ||
| ) |
| instance | The FlexCAN instance number |
| data | The FlexCAN platform data |
| mb_idx | Index of the message buffer |
| std_mask | Individual standard mask |
| flexcan_status_t flexcan_hal_set_rx_individual_ext_mask | ( | uint8_t | instance, |
| const flexcan_user_config_t * | data, | ||
| uint32_t | mb_idx, | ||
| uint32_t | ext_mask | ||
| ) |
| instance | The FlexCAN instance number |
| data | The FlexCAN platform data |
| mb_idx | Index of the message buffer |
| ext_mask | Individual extended mask |
| void flexcan_hal_set_rx_mb_global_std_mask | ( | uint8_t | instance, |
| uint32_t | std_mask | ||
| ) |
| instance | The FlexCAN instance number |
| std_mask | Standard mask |
| void flexcan_hal_set_rx_mb_buf14_std_mask | ( | uint8_t | instance, |
| uint32_t | std_mask | ||
| ) |
| instance | The FlexCAN instance number |
| std_mask | Standard mask |
| void flexcan_hal_set_rx_mb_buf15_std_mask | ( | uint8_t | instance, |
| uint32_t | std_mask | ||
| ) |
| instance | The FlexCAN instance number |
| std_mask | Standard mask |
| void flexcan_hal_set_rx_mb_global_ext_mask | ( | uint8_t | instance, |
| uint32_t | ext_mask | ||
| ) |
| instance | The FlexCAN instance number |
| ext_mask | Extended mask |
| void flexcan_hal_set_rx_mb_buf14_ext_mask | ( | uint8_t | instance, |
| uint32_t | ext_mask | ||
| ) |
| instance | The FlexCAN instance number |
| ext_mask | Extended mask |
| void flexcan_hal_set_rx_mb_buf15_ext_mask | ( | uint8_t | instance, |
| uint32_t | ext_mask | ||
| ) |
| instance | The FlexCAN instance number |
| ext_mask | Extended mask |
|
inlinestatic |
| instance | The FlexCAN instance number |